互聯(lián)網(wǎng)背后的基本理念是將文件從一臺(tái)計(jì)算機(jī)傳輸?shù)搅硪慌_(tái)計(jì)算機(jī)——無論它們位于何處。今天有很多可用的“傳輸協(xié)議”——HTTP 是其中最常見的。文件傳輸協(xié)議 (FTP) 也很流行。FTP 是最古老的協(xié)議之一,用于在本地或全球服務(wù)器之間的網(wǎng)絡(luò)上傳輸文件。FTP 允許您傳輸任何類型的文件而沒有文件擴(kuò)展名限制。在這篇文章中,我們將回答什么是 FTP,并引導(dǎo)您完成使用它的過程。讓我們開始吧!
什么是文件傳輸協(xié)議 (FTP?)
用非常簡(jiǎn)單的術(shù)語來說,文件傳輸協(xié)議 (FTP) 是一種讓您通過 Internet 移動(dòng)文件的方法。它是當(dāng)今仍在使用的最古老的網(wǎng)絡(luò)協(xié)議之一,如果您曾經(jīng)從互聯(lián)網(wǎng)上下載過某些東西,您很可能以前使用過 FTP。
但是,F(xiàn)TP 也可用于下載和上傳網(wǎng)頁(yè)。該協(xié)議基于傳輸控制協(xié)議和互聯(lián)網(wǎng)協(xié)議 (TCP/IP)。本質(zhì)上,每次您嘗試在 Internet 上傳輸文件時(shí),TCP/IP 只是將這些文件從個(gè)人計(jì)算機(jī)發(fā)送到在線服務(wù)器,反之亦然。
然而,使用 FTP 的主要挑戰(zhàn)之一是安全性。首次開發(fā) FTP 時(shí),惡意活動(dòng)很少見。如今,網(wǎng)絡(luò)安全威脅的興起為急需的安全和加密協(xié)議鋪平了道路。因此,如果您不想讓您的計(jì)算機(jī)受到威脅,我們建議使用安全文件傳輸協(xié)議 (FTPS) 或安全外殼文件傳輸協(xié)議 (sFTP)。
與未加密的 FTP 不同,通過 FTPS 和 sFTP 發(fā)送的數(shù)據(jù)無法被攔截和讀取,從而確保您的信息安全。兩者都使用不同的身份驗(yàn)證選項(xiàng)來保護(hù)您的文件,如果您想知道哪個(gè)最適合您,sFTP 是一個(gè)不錯(cuò)的選擇。
sFTP 相對(duì)于 FTPS 的主要優(yōu)勢(shì)在于其所有連接都使用一個(gè)“端口號(hào)”。相反,F(xiàn)TPS 要求每次發(fā)出傳輸請(qǐng)求時(shí)都創(chuàng)建一個(gè)新的端口號(hào)。這會(huì)使您的信息面臨更高級(jí)別的風(fēng)險(xiǎn)。
什么時(shí)候可以使用 FTP?
FTP肯定有它的問題,但這并不意味著它在今天沒有價(jià)值。為了決定使用 FTP 是否適合您的任務(wù),您需要首先回答一些問題,例如:
- 您要移動(dòng)什么類型的數(shù)據(jù)?
- 您打算傳輸多少數(shù)據(jù)?
- 你的網(wǎng)速是多少?
您打算傳輸?shù)臄?shù)據(jù)的性質(zhì)和大小可能是最重要的考慮因素。如果一個(gè)文件夾中有多個(gè)文件,F(xiàn)TP 可能不是最佳選擇。例如,HTTP 可以更快地傳輸多個(gè)較小的文件。然而,如果你想發(fā)送大文件而不被中斷,F(xiàn)TP 將更理想。
許多FTP 客戶端還授予您對(duì)文件訪問方式的大量控制權(quán)。在其他權(quán)限中,您可以選擇誰可以作為管理員編輯、刪除和下載您的文件。此外,隨著 sFTP 和 FTPS 的可用性,安全性不再是問題。
作為一個(gè)真實(shí)世界的例子,構(gòu)建一個(gè) WordPress 或Joomla!?網(wǎng)站。如果您選擇批量上傳這些文件(超過文件大小限制),平臺(tái)將拋出錯(cuò)誤。這就是 FTP 派上用場(chǎng)的地方。在您必須將站點(diǎn)備份或遷移到全新服務(wù)器的情況下,它也是理想的選擇。
如何使用 FTP 傳輸文件?(3 個(gè)頂級(jí)選項(xiàng))
使用 FTP 傳輸文件是一個(gè)非常簡(jiǎn)單的過程,只需三種方法即可完成。讓我們來看看吧!
1. 在您的 Web 瀏覽器中連接到站點(diǎn)
它現(xiàn)在并不常見,但使用 FTP 的最簡(jiǎn)單方法之一是通過 Web 瀏覽器。某些站點(diǎn)允許您通過 FTP 公開訪問文件。這些公司使用該協(xié)議提供表格、軟件更新、補(bǔ)丁等。每家公司都確切地決定他們希望如何訪問他們的文件——匿名或身份驗(yàn)證。
對(duì)于匿名 FTP 登錄,只需添加前綴ftp://ftp。到公司的網(wǎng)站地址。例如,ftp?://ftp.adobe.com/ :

此方法僅允許您下載具有公共訪問權(quán)限的文件。換句話說,您不能使用它來將文件上傳到網(wǎng)站。
其他 FTP 站點(diǎn)將要求用戶輸入一些身份驗(yàn)證憑據(jù)。在這種情況下,您需要以上述相同格式輸入站點(diǎn)地址:

由于 FTP 站點(diǎn)在今天不太流行,因此它們可能不如其他方法維護(hù)得好。因此,您需要牢記這一點(diǎn),以免讓您的計(jì)算機(jī)面臨嚴(yán)重的安全威脅。
2. 使用命令行 FTP
這是另一種很少使用的 FTP 方法,盡管 Windows、macOS 和 Linux 系統(tǒng)都提供命令行 FTP 客戶端,但訪問它們會(huì)根據(jù)您的操作系統(tǒng) (OS) 略有不同。在打開默認(rèn)命令提示符的情況下,您可以使用直接從您選擇的 shell 的專用 FTP 站點(diǎn):

一些最常見的 FTP 命令包括 open 和 get,它們使您可以創(chuàng)建新連接并從遠(yuǎn)程計(jì)算機(jī)復(fù)制文件。雖然命令行可能適合某些開發(fā)人員,但它通常是一種過時(shí)的文件訪問方式。它還可能需要對(duì)某些防火墻和防病毒軟件進(jìn)行修改才能正常工作。
3. 使用圖形化 FTP 客戶端
這是迄今為止通過 FTP 傳輸文件最方便、最可靠的方式。FTP 客戶端只是充當(dāng)本地計(jì)算機(jī)系統(tǒng)和 Internet 服務(wù)器之間的橋梁,讓您可以輕松地處理兩個(gè)系統(tǒng)上的文件。與其他方法不同,F(xiàn)TP 客戶端快速、安全、可靠,并且通常沒有文件大小限制。可用的最佳 FTP 客戶端之一是開源、零成本、跨平臺(tái)的FileZilla。下載后,您可以輕松地從本地和遠(yuǎn)程服務(wù)器上傳文件、文件夾甚至目錄。

我們之前對(duì)非常值得一看的免費(fèi) FTP 客戶端進(jìn)行了匯總。如果您的 FTP 技能需要提高,WordPress 支持網(wǎng)站上有一本關(guān)于使用 FileZilla 的入門讀物,我們鼓勵(lì)您查看。
什么是 FTP 結(jié)論
盡管存在問題并且有更新的解決方案可用,F(xiàn)TP 仍然是通過網(wǎng)絡(luò)傳輸文件的非常可行的選擇。它仍然是互聯(lián)網(wǎng)上許多網(wǎng)站后臺(tái)運(yùn)行的基本元素之一。您是否應(yīng)該使用 FTP 完全取決于您的組織的性質(zhì)和您打算傳輸?shù)奈募H绻x擇使用 FTP 傳輸文件,圖形客戶端可能是一個(gè)簡(jiǎn)單的選擇。它是強(qiáng)大功能、靈活性和易用性的完美結(jié)合,可為您節(jié)省時(shí)間并顯著簡(jiǎn)化程序。